package org.guajava.mapper;

import org.guajava.domain.SysConfigInfo;

import java.util.List;
/**
 * 参数表
 *
 * @author carl
 */
public interface SysConfigInfoMapper {
    int deleteByPrimaryKey(Integer configId);

    int insert(SysConfigInfo record);

    int insertSelective(SysConfigInfo record);

    SysConfigInfo selectByPrimaryKey(Integer configId);

    int updateByPrimaryKeySelective(SysConfigInfo record);

    int updateByPrimaryKey(SysConfigInfo record);

    List<SysConfigInfo> selectConfigList(SysConfigInfo sysConfigInfo);

    /**
     * 批量删除岗位信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteConfigInfoByIds(Long[] ids);

    /**
     * 查询参数配置信息
     *
     * @param config 参数配置信息
     * @return 参数配置信息
     */
    public SysConfigInfo selectConfig(SysConfigInfo config);
}